package com.weiqiao.mall.service.vo;

import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * 提现管理接收页面数据
 *
 * @author kejunye
 */
@Data
public class ReceiptVO {

    /**
     * 分页页数
     */
    @Min(value = 0, message = "页码不能小于0")
    private Integer page;

    /**
     * 分页大小
     */
    @Min(value = 1, message = "每页条数最低为1")
    private Integer size;

    /**
     * 公司id
     */
    @Min(value = 1, message = "公司id不能为空")
    private Integer company_id;

    /**
     * "0":提现审核  "1":提现打款
     */
    @NotBlank(message = "flag不能为空")
    private String flag;

    /**
     * 用户id
     */
    private Integer user_id;

    /**
     * 用户姓名
     */
    private String user_name;

    /**
     * 客户手机号码
     */
    private String phone;

    /**
     * 微信号
     */
    private String unionid;

    /**
     * 提现申请时间
     */
    private String apply_date;

    /**
     * 处理状态 0：未处理 1: 已处理
     */
    private Integer status;

    /**
     * 提现类型  0: 银行卡, 1: 支付宝, 2: 微信
     */
    private Integer payment;

    /**
     * 会员类型  0:客户  1：分销员  2：团长  3：省长
     */
    private Integer member_type;

    /**
     * 审核 编号
     */
    private List<String> receipt_no;

    /**
     * 备注
     */
    private String remark;
}
